<?php
/* 
* @Author: LDF QQ 47121862
* @Date:   2014-06-01 13:42:00
* @Last Modified by:   LDF QQ 47121862
* @Last Modified time: 2014-06-11 18:52:10
*/
//缓存处理方法
function cache($name, $value = false){
	return F($name,$value,'data/cache');
}

/**
 * 获得tip样式
 * @param  [array] $data [tip数据]
 * @return [array]       数据中压入styleName
 */
function getTipStyle($data,$tags=0){
	if(is_null($data)) return $data;
	if(is_array(current($data))){
		foreach ($data as $k => $v) {
			if(getTipStyleName($v['style'])){
				$data[$k]['styleName']=getTipStyleName($v['style']);
				if($tags) $v['tags']=explode(',',$v['tags']);
			}else{
				continue;
			}
			
		}
	}else{
		$data['styleName']=getTipStyleName($data['style']);
		if($tags) $data['tags']=explode(',',$data['tags']);
	}
	return $data;
}
function getTipStyleName($s=1){
	switch ($s) {
		case '0':
			return false;
		case '1':
			return 'bgblue white p3 f12';
		case '2':
			return 'bggreen white p3 f12';
		case '3':
			return 'bgorange white p3 f12';
		case '4':
			return 'bgpurple white p3 f12';
		case '5':
			return 'bgteal white p3 f12';
		case '6':
			return 'bgmaroon white p3 f12';
		case '7':
			return 'bggray3 white p3 f12';
		default:
			return 'bgred white p3 f12';
	}
}
//获得星级百分比
function getStarPct($num){
	return $num/5*100;
}
//获得用户级别
function getAdminLevel($level){
	switch ($level) {
		case '0':
			return '普通用户';
		case '1':
			return '<span class="rad5 p2 pl5 pr5 bggreen white">管理员</span>';
		case '9':
			return '<span class="rad5 p2 pl5 pr5 bgmaroon white">超级管理员</span>';
	}
}
//获得系列更新时间
function getXilieComp($comp){
	switch ($comp) {
		case '0':
		return '不定期';
		case '1':
		return '每周一';
		case '2':
		return '每周二';
		case '3':
		return '每周三';
		case '4':
		return '每周四';
		case '5':
		return '每周五';
		case '6':
		return '每周六';
		case '7':
		return '每周日';
		case '8':
		return '每周';
		case '9':
		return '每两周';
		case '10':
		return '每三周';
		case '11':
		return '每月';
		case '12':
		return '每两个月';
		default:
		return '已完结';
	}
}